intercooler radiator - Spanish English Dictionary